@charset "utf-8";

/*banner*/

.banner{ height:700px; }

.banner a{ display:block; background:url(../images/banner.jpg) no-repeat center 0;height:700px;}



.g_pp{background:url(../images/ppbg.jpg) no-repeat center top;height:517px;padding-top: 94px;}

.g_pp dt{float: left;width: 500px;height: 353px;overflow: hidden; margin-right: 100px;}

.g_pp dt img{width: 500px;height: 353px;display: block;transition: all 0.3s linear 0s;}

.g_pp dt:hover img{transform: scale(1.1);}



.g_pp dd{float: left;padding-top: 105px;width: 532px;}

.g_pp h3{height: 140px;font-size: 46px;color: #25323a;font-weight: normal;}

.g_pp h3 b{color: #e83018}

.g_pp h3 em{display: block;font-size: 24px;color: #25323a;font-weight: normal;padding-top: 6px;}

.g_pp h3 i{display: inline-block;padding: 0 10px;font-size: 72px;color: #25323a;font-style: normal;line-height: 50px;position: relative;top:-12px;}

.g_pp p{font-size: 14px;color: #939393;line-height: 36px;}





/* 产品 */

.g_pro{background:url(../images/hybg.jpg) no-repeat center top;height: 771px;padding-top: 70px; overflow:hidden;}

.g_pro h2{background:url(../images/cptit.png) no-repeat;text-align: center;font-size: 50px;color: #fff;font-weight: normal; height: 138px;}

.g_pro h2 a{color: #fff;}

.g_pro h2 b{color: #e83018;}

.g_pro h2 em{display: block;font-size: 22px;color: #fff;}

.g_pro .flhd{float: left;width: 160px;}

.g_pro .flhd h3{background:url(../images/fltit.png) no-repeat;width: 100px;height: 94px;padding: 10px 0 0 60px;font-size: 24px;font-weight: bold;color: #e83018;}

.g_pro .flhd h3 a{color: #e83018;}

.g_pro .flhd h3 em{display: block;font-size: 12px;color: #5b656a;font-weight: normal;padding-top: 3px;}

.g_pro .flhd li{height: 54px;line-height: 54px;position: relative;padding-left: 66px;font-size: 14px;color: #fff;}

.g_pro .flhd li a{color: #fff;}

.g_pro .flhd li b{position: absolute;left:0;top:0;font-size: 22px;color: #fff;font-weight: normal;height: 54px;line-height: 54px;}

.g_pro .flhd li.on a,.g_pro .flhd li.on b{color: #e83018}

.g_pro .flhd li.on b{font-weight: bold;}



.g_pro .flbd{float: right;width: 973px;margin-top: 68px;}

.g_pro dl{float: left;width: 746px;height: 439px;position: relative;}

.g_pro dt{width: 746px;height: 439px;overflow: hidden;}

.g_pro dt img{width: 746px;height: 439px;display: block;transition: all 1s ease 0s;}

.g_pro dt:hover img{transform: scale(1.1);}



.g_pro dd{position: absolute;left:0;bottom: 0;background:url(../images/sha.png) repeat; width: 716px; padding: 20px 10px 0 20px;height: 100px;}

.g_pro h3{height: 34px;line-height: 34px;font-size: 18px;font-weight: bold;color: #e83018;}

.g_pro h3 a{color: #e83018;}

.g_pro p{height: 34px;line-height: 34px;font-size: 14px;font-weight: bold;color: #fff;}

.g_pro .cplst{float: right;width: 179px;margin-right: 26px;}

.g_pro .cplst li{position: relative;width: 179px;height: 135px;margin-bottom: 17px;}

.g_pro .cplst li img{width: 179px;height: 135px;display: block;}

.g_pro .cplst li em{position: absolute;left:0;top:0; width: 179px; height:105px;line-height:35px; padding-top:30px; background:url(../images/sha2.png) repeat;  color: #fff;text-align: center;display: none;   }





.g_pro .cplst li:hover em{display: block;}



.g_ys{background:url(../images/ysbg.jpg) no-repeat center top;height: 1464px;overflow: hidden;}

.g_ys .ysno1{top:255px;left:787px;}

.g_ys .ysno2{top:639px;left:420px;}

.g_ys .ysno3{top:1110px;left:720px;}

.g_ys .nq1{top:1266px;left:670px;}

.g_ys .nq2{top:1316px;left:637px;}

.g_ys .nq3{top:1365px;left:604px;}

.g_ys h2{height: 152px; width:1200px;margin:0 auto; text-align: center;font-size: 50px;color: #25323a;font-weight: normal;padding-top: 85px; position:relative;}

.g_ys h2 b{color: #875B22;}

.g_ys h2 em{display: block;font-weight: normal;padding-top: 8px;font-size: 24px;color: #25323a;}





.g_ys .m_ys1{left:710px;top:245px;width: 578px;}

.g_ys .m_ys1 h3{padding-left: 190px;height: 103px;font-style: italic;font-size: 40px;color: #e83018;font-weight: bold;}

.g_ys .m_ys1 h3 em{display: block;font-size: 24px;color: #b9b9b9;font-weight: bold;font-style: italic;}

.g_ys .m_ys1 h4{padding-left: 52px;font-style: italic;font-size: 24px;color: #e83018;font-weight: normal;height: 58px;}

.g_ys .m_ys1 li{font-size: 14px;line-height: 24px;color: #000000;}

.g_ys .m_ys1 .wz1{padding-left: 32px;}

.g_ys .m_ys1 .wz2{padding-left: 17px;}





.g_ys .m_ys2{right:642px;top:622px;width: 560px;}

.g_ys .m_ys2 h3{padding-right: 130px;text-align: right; height: 103px;font-style: italic;font-size: 40px;color: #e83018;font-weight: bold;}

.g_ys .m_ys2 h3 em{display: block;font-size: 24px;color: #b9b9b9;font-weight: bold;font-style: italic;padding-right: 10px;}

.g_ys .m_ys2 h4{padding-left: 52px;font-style: italic;font-size: 24px;color: #e83018;font-weight: normal;height: 58px;}

.g_ys .m_ys2 li{font-size: 14px;line-height: 24px;color: #000000;background:url(../images/ysico.png) no-repeat 12px 6px;padding-left: 32px;margin-bottom: 12px;}





.g_ys .m_ys3{right:340px;top:1100px;width: 728px;text-align: right;}

.g_ys .m_ys3 h3{padding-right: 125px; height: 103px;font-style: italic;font-size: 40px;color: #fff;font-weight: bold;}

.g_ys .m_ys3 h3 em{display: block;font-size: 24px;color: #f08e87;font-weight: bold;font-style: italic;padding-right: 25px;}

.g_ys .m_ys3 h4{padding-right: 92px;font-style: italic;font-size: 24px;color: #fff;font-weight: normal;height: 62px;}

.g_ys .m_ys3 li{font-size: 14px;line-height: 24px;color: #fff;padding-right: 208px;margin-bottom: 29px;}

.g_ys .m_ys3 .wz2{padding-right: 230px;}

.g_ys .m_ys3 .wz3{padding-right: 265px;}

.g_ys .m_ysgy{position: absolute;}



.g_fw{padding-top: 90px;height: 1000px;position: relative;}

.g_fw h2{background:url(../images/fwtit.jpg) no-repeat center top;height: 151px;text-align: center;font-size: 50px;color: #25323a;font-weight: normal;}

.g_fw h2 b{color: #e83018;}

.g_fw h2 em{display: block;font-size: 24px;color: #25323a;}

.g_fw .fwhd{height: 132px;width: 1200px;margin: 0 auto;}

.g_fw .fwhd li{float: left;width: 300px;background:url(../images/fwline.jpg) no-repeat right 0;font-size: 18px;color: #25323a;text-align: center; height: 130px;}

.g_fw .fwhd li b{display: block;height: 52px;line-height: 52px;text-align: center;font-size: 36px;color: #a0a0a0;}

.g_fw .fwhd li em{display: block;font-size: 12px;color: #cfcfcf;padding-top: 5px;}

.g_fw .fwhd li.on{color: #e83018;border-bottom: 3px solid #e83018;}

.g_fw .fwhd li.on a{color: #e83018;}

.g_fw .fwhd li.on b{color: #e83018;}

.g_fw .fwhd .lastli{background: none;}

.g_fw .fw1{background:url(../images/ysbg1.jpg) no-repeat center top;height: 630px;}

.g_fw .fw2{background:url(../images/ysbg2.jpg) no-repeat center top;height: 630px;}

.g_fw .fw3{background:url(../images/ysbg3.jpg) no-repeat center top;height: 630px;}

.g_fw .fw4{background:url(../images/ysbg4.jpg) no-repeat center top;height: 630px;}

.g_fw .u_ljt,

.g_fw .u_rjt{width: 120px;height: 80px;position: absolute;top:575px;}

.g_fw .u_ljt{background:url(../images/ljt.png) no-repeat;left:5%;}

.g_fw .u_rjt{background:url(../images/rjt.png) no-repeat;right:5%;}

.g_fw dl{width: 1120px;margin: 496px auto 0;background:#e83018; padding: 30px 80px 0 50px;height: 100px;}

.g_fw dt{float: left;width: 62px;margin-right: 16px;}

.g_fw dt img{width: 62px;height: 62px;display: block;}

.g_fw h3{height: 36px;line-height: 36px;font-size: 30px;color: #fff;font-weight: normal;}

.g_fw p{height: 32px;line-height: 32px;font-size: 14px;color: #fbe0de;}

.g_fw p a{color: #fbe0de;}





.g_kf{height: 424px;}

.g_kf h2{background:url(../images/kftit.jpg) no-repeat;height: 160px;text-align: center;font-size: 50px;color: #25323a;font-weight: normal;}

.g_kf h2 a{color: #25323a;}

.g_kf h2 b{color: #875B22;}

.g_kf h2 em{display: block;font-size: 24px;color: #25323a;font-weight: normal;padding-top: 8px;}

.g_kf .bdc{width: 1200px;overflow: hidden;}

.g_kf .bdc dl{float: left;width: 586px;margin-right: 25px;}

.g_kf .bdc .lastdl{margin-right:0;}

.g_kf .bdc dt{float: left;width: 280px;}

.g_kf .bdc dt img{width: 280px;height: 294px;display: block;transition: all 0.3s linear 0s;}

.g_kf .bdc dt:hover img{transform: scale(1.1);}



.g_kf .bdc dd{float: left;width: 252px;padding: 45px 24px 0;border: 1px solid #dfdfdf;height:247px;box-shadow: 1px 1px 5px #ccc; }

.g_kf .bdc h3{line-height: 30px;font-size: 16px;color: #25323a;font-weight: bold;margin-bottom: 10px;}

.g_kf .bdc h3 a{color: #25323a;}

.g_kf .bdc p{height: 90px;line-height: 30px;font-size: 14px;color: #949494;margin-bottom: 40px; overflow:hidden;}

.g_kf .bdc span a{color: #949494;font-size: 14px;}

.g_kf .u_ljt,

.g_kf .u_rjt{width: 52px;height: 52px;position: absolute;top:360px;}

.g_kf .u_ljt{background:url(../images/ljt2.png) no-repeat right 0;left:536px;}

.g_kf .u_rjt{background:url(../images/rjt2.png) no-repeat right 0;left:612px;}

.g_kf .u_ljt:hover,.g_kf .u_rjt:hover{background-position: 0 0;}





.g_news{background: #f7f7f7;padding-top: 72px;height: 645px;}

.g_news h2{background:url(../images/newtit.jpg) no-repeat;height: 160px;text-align: center;font-size: 50px;color: #25323a;font-weight: normal;}

.g_news h2 a{color: #25323a;}

.g_news h2 b{color: #e83018;}

.g_news h2 em{display: block;font-size: 24px;color: #25323a;font-weight: normal;padding-top: 8px;}



.g_news .newhd{margin-left: 477px;height: 86px;}

.g_news .newhd li{float: left;background:url(../images/tab1.jpg) no-repeat;width: 118px;height: 39px;line-height: 39px;padding-left: 12px;font-size: 15px;color: #25323a;}

.g_news .newhd li a{color: #25323a;}

.g_news .newhd li.on{background:url(../images/tab2.jpg) no-repeat;color: #fff;}

.g_news .newhd li.on a{color: #fff;}

.g_news .newtj{float: left;width: 738px;margin-right: 60px;transition: all 1s ease 0s;}

.g_news .newtj:hover{}

.g_news .newtj dt{background:url(../images/dtbg.jpg) no-repeat;width: 328px;height: 359px;float: left;}

.g_news .newtj dt img{width: 278px;height: 340px;display: block;padding: 20px 0 0 20px;}

.g_news .newtj dd{float: left;padding-top: 72px;width: 405px;}

.g_news .newtj h3{height: 40px;line-height: 40px;font-size: 16px;color: #25323a;font-weight: bold;margin-bottom: 15px;}

.g_news .newtj h3 a{color: #25323a;}

.g_news .newtj h4{height: 26px;line-height: 26px;font-weight: normal;font-size: 14px;color: #b8b8b8;margin-bottom: 10px;}

.g_news .newtj p{height: 105px;line-height: 35px;font-size: 14px;color: #6b6b6b;margin-bottom: 30px; overflow:hidden;}

.g_news .newtj span a{color: #e83119;font-size: 14px;}

.g_news .newr{float: right;width: 400px;padding-top: 20px;}

.g_news .newr dl{background:url(../images/newbg1.jpg) no-repeat;width: 350px;height: 75px;padding: 25px 25px 0 25px;margin-bottom: 18px;transition: all 1s ease 0s;}

.g_news .newr dt{float: left;width: 65px;height: 52px;text-align: center;font-size: 28px;color: #25323a;}

.g_news .newr dt em{display: block;font-size: 12px;color: #d2d2d2;text-transform: uppercase;}

.g_news .newr dd{float: right;width: 270px;font-size: 14px;line-height: 24px;color: #797979; height:48px;overflow:hidden;}

.g_news .newr dd a{color: #797979;}

.g_news .newr dl:hover{background:url(../images/newbg2.jpg) no-repeat;color: #fff; transform: translateY(-10px);	}

.g_news .newr dl:hover dd a{color: #fff;}

.g_news .newr dl:hover dt{color: #fff;}



/* 走进 */

.g_zj{height: 757px;background:url(../images/abbg.jpg) no-repeat center top;}

.g_zj .m_zj{padding: 143px 0 0 720px;width: 435px;}

.g_zj h3{ height: 120px;text-align: center; overflow: hidden; font-size: 50px;color: #25323a;font-weight: normal;background:url(../images/abtit2.jpg) no-repeat;font-weight: normal;}

.g_zj h3 a{color: #25323a;text-decoration: none;}

.g_zj h3 b{color: #e83018;}

.g_zj h3 em{display: block;font-weight: normal;font-size: 24px;color: #25323a;}

.g_zj p{height: 210px; overflow: hidden;font-size: 14px;line-height: 36px;color: #797979;margin-bottom: 35px;}

.g_zj p b{color: #e83018;}

.g_zj span a{display: block;background:url(../images/abtn.jpg) no-repeat;width: 420px;height: 58px;line-height: 58px;padding-left: 30px; color: #fff;}













/* 友情链接 */

.g_link{ height: 84px;}

.g_link .content{height: 54px;border-top: 1px solid #ddd;padding-top: 16px;}

.g_link h2{float: left; width: 120px;height: 28px;line-height: 28px;font-size: 14px;font-weight: normal;}

.g_link h2 a{color: #333333;}

.link_c{line-height:28px; overflow:hidden;float: left;width: 1080px; font-size: 14px;}

.link_c a{ white-space:nowrap; padding:0 30px;float: left; height: 28px; line-height:28px; color:#999999;display: block;}

.link_c .lasta a{background: none;}